home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung 2 / Power-Programmierung CD 2 (Tewi)(1994).iso / c / tools / ppt111 / readme.1st < prev    next >
Encoding:
Text File  |  1994-03-11  |  9.7 KB  |  236 lines

  1.  
  2.   
  3.                           GL Software Services
  4.  
  5.                              PPT  README.1ST
  6.  
  7.                         Version 1.1  --  May, 1993
  8.  
  9.          Copyright (c) 1993, Gary L. Levine, All Rights Reserved
  10.              4255 South Buckley Road #295, Aurora CO, 80013
  11.                            BBS: 303.840.2840
  12.                          CompuServe: 70152,253
  13.                    Internet: 70152.253@compuserve.com
  14.  
  15.  
  16.    Thank you for taking the time to try PPT!
  17.  
  18.  
  19.    Distribution Set
  20.    ----------------
  21.    PPT is distributed as an archived file in ZIP format called PPT110.ZIP.
  22.    The following files are included with PPT Version 1.1:
  23.  
  24.        CSDFHDR.EXE     Child executable called by PPT.EXE.
  25.        DELPPT.BAT      Batch file to remove all PPT related files,
  26.                        excluding the distribution file PPT100.ZIP.
  27.        RTLIB.EXC       A sample function exclusions file used by the
  28.                        function analyzer module.
  29.        FUNCS.EXE       Child executable called by PPT.EXE.
  30.        GIPSAR.EXE      Child executable called by PPT.EXE.
  31.        PPT.DB          Database definitions file.
  32.        PPT.DOC         PPT documentation file.
  33.        PPT.EXE         Main program.
  34.        PPT*.DAT        Data files.
  35.        PPT*.IDX        Index files.
  36.        PPTOS2.ICO      Icon for OS/2.
  37.        PPTWIN.ICO      Icon for Windows.
  38.        LIST1.C         Tutorial file.
  39.        LIST2.C         Tutorial file.
  40.        LIST.H          Tutorial file.
  41.        LIST.EXC        Tutorial file.
  42.        README.1ST      This file.
  43.        REGISTER.FRM    Registration form.
  44.        RESETDB.EXE     Program to reset corrupted database.
  45.        VIEWER.EXE      Child executable called by PPT.EXE.
  46.        FILE_ID.DIZ     BBS description file.
  47.        VERSIONS.DOC    Documentation of version changes.
  48.        
  49.  
  50.        Note to BBS SysOps: Please name the distribution file PPT110.ZIP.
  51.        Thank You!
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.        PPT Version 1.1  -  File README.1ST                       Page 1
  60.  
  61.  
  62.  
  63.    Overview
  64.    --------
  65.    PPT is a set of utilities to make programmers more productive.  
  66.    Although PPT will be useful to all programmers, it will be especially 
  67.    useful to C programmers.  It includes tools to analyze the structure of 
  68.    C programs, quickly find (and rename if desired) identifier references, 
  69.    document function calls in your code, and many other features. It is 
  70.    divided into several modules:
  71.    
  72.     1) Text / C Identifier Search  -  A very enhanced grep-like utility
  73.        with the following features:
  74.                
  75.            Searches for pure text or C identifiers.
  76.            Searches for multiple text/identifiers and multiple
  77.                source modules in a single pass.
  78.            Case sensitive or insensitive searches.
  79.            Automatically searches included header files ... very
  80.                useful for quickly locating and displaying macro
  81.                definitions.
  82.            Scrollable output display with search items highlighted,
  83.                and direct links to your own editor and viewer programs.
  84.            Ability to save, recall, and rerun previous searches.
  85.            Reports to printer or file.
  86.  
  87.  
  88.     2) C Identifier Search and Replace  -  A utility to replace (rename)
  89.        a C identifier with another, with the following features:
  90.  
  91.            The same intuitive interface as the Text/C Identifier Search
  92.                module.
  93.            Works on multiple modules.
  94.            Automatically creates backup files.
  95.  
  96.        
  97.     3) Function Analyzer  -  A utility to analyze the function call 
  98.        hierarchy of multiple C source modules, with the following features:
  99.        
  100.            A scrollable visual display of the function call tree, with
  101.                direct links to your own editor and viewer programs.
  102.            Split-screen views of (1) All functions in all modules, 
  103.                (2) All functions which call the function being examined, 
  104.                and (3) All functions not directly called by another.
  105.            Ability to exclude particular functions from the analysis by
  106.                listing them in an exclusions file.
  107.            Quick search capability to find a particular function in the
  108.                call tree.
  109.            Ability to "collapse" the path to a particular function call,
  110.                showing the direct sequence of calls which lead to it.
  111.            Ability to update your source files with comment headers
  112.                for each function showing what other functions call it.
  113.            Ability to save, recall, and rerun previous analyses.
  114.            Reports to printer or file, with numerous options.
  115.  
  116.  
  117.  
  118.        PPT Version 1.1  -  File README.1ST                       Page 2
  119.  
  120.            
  121.  
  122.     4) Drives / Files Usage  -  A utility to display drive usage for
  123.        multiple logical drives, with the following features:
  124.            
  125.            Can display up to 15 logical drives per scenario, and
  126.                you can store up to 5 scenarios.
  127.            Numeric and graphic displays.
  128.            Number of files display.
  129.  
  130.  
  131.     5) Set Files Date/Time  -  A utility to set the date and time stamp
  132.        for multiple files at once.
  133.  
  134.  
  135.     6) In addition to the specific modules, the following general features
  136.        are incorporated:
  137.  
  138.            Context sensitive help available everywhere by pressing F1.
  139.            Command line options to allow a quick jump to a particular
  140.                module.
  141.            Shell to DOS feature with maximum memory available at the
  142.                DOS prompt.
  143.            Numerous hotkeys for quick jump to main menu, quick exit to
  144.                DOS, switch between function analyzer and search module,
  145.                and more.  Press Alt-H for a pop-up list.
  146.            "Sticky fields".  PPT always remembers the settings and where 
  147.                you were in a display the last time you ran a particular 
  148.                module.
  149.            Continuous progress displays for searches and analyses.
  150.            Runs well under DESQview, Windows, and OS/2.
  151.  
  152.  
  153.  
  154.    Quick Start
  155.    -----------
  156.    If you are the type (as many of us programmers are) who hate to read
  157.    manuals, and prefer to explore the software on your own, here's what
  158.    you need to know to do that.  Start the program by typing PPT.
  159.    After the welcome screen delay you will be presented with the main 
  160.    menu.  I suggest you start with "Configure System", and walk through
  161.    each of the 3 choices on that sub-menu.  Use the on-line Help (F1)
  162.    for an explanation of each screen.  Once you've configured, escape
  163.    back to the main menu and have at it.  You might also want to browse
  164.    through the help index.  Also try Alt-H for an explanation of the
  165.    hot keys.  Ultimately, you might want to work through the tutorial 
  166.    that's in PPT.DOC for a more complete overview of the system.
  167.  
  168.    Note: Make sure the FILES command in your CONFIG.SYS file is set to
  169.    at least 30!
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.        PPT Version 1.1  -  File README.1ST                       Page 3
  178.  
  179.    Technical Support
  180.    -----------------
  181.    Technical support is provided for registered users via CompuServe mail.
  182.    My user name and address are:  Gary L. Levine  70152,253.  I check
  183.    my mail daily and will respond promptly to all queries.
  184.  
  185.    Additionally, I run a small BBS for support of PPT.  The BBS phone
  186.    number is 303.840.2840.  The BBS software is Maximus 2.0 for OS/2.
  187.    Protocol is N81 (no parity, 8 data bits, 1 stop bit), and you are 
  188.    dialing into a Hayes Ultra96 modem.  You may leave mail, and you will 
  189.    always be able to find the latest version of PPT, along with notices 
  190.    of upcoming upgrades, etc.  Support is also available by mail of course.
  191.  
  192.    Registration
  193.    ------------
  194.    PPT is distributed as shareware.  You are encouraged to share copies
  195.    of PPT with friends and associates, and to upload it to bulletin 
  196.    boards.  If you decide to keep and use PPT you must pay the appropriate 
  197.    registration fee.  Please fill out the form in REGISTER.FRM to register.
  198.    Registration buys you support (via CompuServe or our BBS), notification
  199.    of future upgrades, and the warm feeling you get from knowing you are
  200.    supporting the shareware concept!  You only pay for this software ONCE 
  201.    (what a concept!).  Any and all future upgrades are NO CHARGE once 
  202.    you're registered!
  203.    
  204.    This evaluation version is complete and identical to the registered 
  205.    version with the exception that you cannot bypass the initial welcome 
  206.    screen or the registration screen that appears on exit, and you cannot
  207.    save scenarios.
  208.  
  209.    Feedback
  210.    --------
  211.    PPT is a program intended to make programmers more productive.  I have
  212.    used it almost daily for the last year and a half.  Many of its features
  213.    were inspired by the other programmers I work with.  I have a long list
  214.    of enhancements planned for PPT.  I would love to hear your comments,
  215.    suggestions, and (ouch!) criticisms.  Based of course on the response
  216.    that PPT generates, I hope to continually improve and expand on it.
  217.    Let me know what you think!
  218.  
  219.    Disclaimer
  220.    ----------
  221.    Use this program at your own risk.  There are no warranties either
  222.    express or implied.  The author assumes no liability for damages 
  223.    relating to the use of this product.
  224.  
  225.    Removing PPT
  226.    --------------
  227.    I hope you decide to use and register PPT, but if you don't you may
  228.    remove it easily from your hard drive by running the batch file
  229.    DELPPT.BAT.  It will erase all PPT related files EXCEPT the
  230.    distribution file PPT110.ZIP.
  231.  
  232.  
  233.    Thank you for trying PPT!  Support shareware - register your copy!
  234.  
  235.        PPT Version 1.1  -  File README.1ST                       Page 4
  236.